package com.yidu.dao;

import com.yidu.domain.BookUser;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * <p>@author yidu-liandyao</p>
 * <p>@Date: 2021-01-05</p>
 * <p>@Time: 15:12</p>
 * <p>@Description: No Description</p>
 */
public interface BookUserMapper {
    /**
     * 查询所有
     * @return
     */
    public List<BookUser> selectAll();

    /**
     * 根据ID查询,方法名和配置文件中的id一定要对应
     * @param userId
     * @return
     */
    public BookUser findById(Integer userId);

    /**
     * 增加用户
     * @param user
     * @return
     */
    public int add(BookUser user);

    /**
     * 使用注解的方法名千万不要和xml文件中的id一致
     * @return
     */
    @Select("select * from book_user")
    public List<BookUser> selectAll2();

    /**
     * 登录方法
     * @param user
     * @return
     */
    public List<BookUser> findLogin(BookUser user);
}
